﻿using System;
using NTTDATA.BEENChina.ResultCertification.Config;
using System.Runtime.Serialization;

namespace NTTDATA.BEENChina.ResultCertification.model
{
    [DataContract]
    public class VerfityItem
    {
        [DataMember]
        public string CategoryId { get; set; }

        /// <summary>
        /// 验证类编号
        /// </summary>
        [DataMember]
        public string VerfityItemId { get; set; }

        /// <summary>
        /// 验证类名称
        /// </summary>
        [DataMember]
        public string VerfityItemName { get; set; }

        /// <summary>
        /// 验证类类名
        /// </summary>
        [DataMember]
        public string VerfityItemClassName { get; set; }

        /// <summary>
        /// 验证类实例
        /// </summary>
        [DataMember]
        public string VerfityItemInstance { get; set; }

        /// <summary>
        /// 模板类/自定义类
        /// true/false
        /// </summary>
        [Obsolete("未使用")]
        [DataMember]
        public bool IsModelItem { get; set; }

        /// <summary>
        ///检查类对应的category种类
        /// </summary>
        [DataMember]
        public EnumCategoryType CategoryType { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        [DataMember]
        public string Memo { get; set; }
        [DataMember]
        public bool Selected { get; set; }
    }
}
